//app.js
const WXAPI = require("apifm-wxapi");
const CONFIG = require("config.js");
const AUTH = require("utils/auth.js");


App({
  onLaunch: function () {

    //初始化 一个子域名的地址
    WXAPI.init(CONFIG.subDomain);

    //调用后台接口，获取一些名称，保存到storage里，比如说这个 "mallName == 天使童装"
    WXAPI.queryConfigBatch('mallName,WITHDRAW_MIN,ALLOW_SELF_COLLECTION,order_hx_uids,subscribe_ids,share_profile').then(res => {
      if (res.code == 0) {
        res.data.forEach(config => {
          wx.setStorageSync(config.key, config.value);
        })
        if (this.configLoadOK) {
          this.configLoadOK()
        }
      }
    })


  },
  onShow: function(){

    //调用util里的方法，检查是否登录，没有登录，就调用后台登录接口
    AUTH.checkHasLogined().then(async (isLogined) => {
      if(!isLogined){
        //调用后台登录接口地址
        AUTH.login();
      }else{



        
      }
    })
  },

  //全局变量保存的对象
  globalData: {
    userInfo: null
  }
})